import $api from './index'

// 定义data的属性类型
interface companyData {
  name: string
  isVue: number
  isReact: number
  skill?: string
  areaid: string
  desc?: string
}
// 封装一个全局接口地址

// 添加功能接口
export const addCompany = async (data: companyData) => {
  const rss = await $api.post('/work', data)
  return rss
}
// 获取数据功能接口
export const getCompany = async ({
  $limit = 10,
  $skip = 0,
  isVue = false,
  isReact = false
  // 结构赋值，先设置默认值避免传入的参数没有值报错
}) => {
  const hasVue = isVue ? '&isVue=1' : ''
  // 判断isvue中是否有值，有则将前者赋给hasvue，无则赋后者
  const hasReact = isReact ? '&isReact=1' : ''
  const rss = await $api.get(
    `/company?$limit=${$limit}&$skip=${$skip}${hasVue}${hasReact}`
  )
  return rss
}
